package com.shiyi.constants;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 只支持单个导入
 * 支持spel表达式
 * 不支持松散绑定（下划线自动转换驼峰）
 * 不支持数据校验
 * 不支持属性导入集合的值
 * @author qiu
 * @date 2021-03-04 下午 11:19
 * @since 1.0
 */
@Data
@Component
public class ValueConstant {
    @Value("${constant-value.name}")
    private String name;
    @Value("${constant-value.age}")
    private int age;
    @Value("${constant-value.gender}")
    private String gender;
    @Value("#{1+2}")
    private int count;
}
